Career 2024 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Italy F18 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Great Britain F7 Tunisia F6 Austria F2 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Hungary F1 Hungary F2 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Germany F7 Australia F8 France F17 France F18 Australia F11 New Zealand F2 Australia F3 Slovenia F1 Slovenia F2 Slovenia F3 Serbia & Montenegro F2 Australia F6 Germany F15 Australia F8 Germany F16 Australia F13 USA F19 USA F21 Ecuador F1 Ecuador F2 Bosnia/Herzegovina F6 Germany F19 Australia F8 Australia F9 Australia F1 Australia F2 Croatia F2 Thailand F2 Thailand F3 Australia F3 Croatia F3 Australia F4 China F3 Korea F1 Korea F2 Slovenia F1 Slovenia F2 Belarus F1 Slovenia F3 Belarus F2 Great Britain F9 Australia F5 Australia F6 Bosnia/Herzegovina F7 USA F25 Croatia F10 Croatia F11 USA F27 Australia F11 Australia F12 Australia F1 Australia F2 France F7 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F11 Australia F1 Australia F2 Great Britain F16 Turkey F6 Iran F4 Iran F5 China F4 Italy F8 Australia F11 New Zealand F1 Portugal F4 Portugal F5 Australia F12 Germany F2 Austria F2 Australia F1 New Zealand F2 Australia F3 Australia F4 Italy F11 Korea F1 Bosnia/Herzegovina F3 China F3 Slovenia F1 USA F12 USA F15 USA F16 USA F17 USA F18 Germany F14 Croatia F1 Croatia F4 Croatia F5 China F4 Bosnia/Herzegovina F2 Kuwait F2 Italy F26 Malaysia F3 Guzzini Challenger - Recanati ECM Prague Open 2008 - Prague Open Diputacion Ciudad de Pozoblanco - Cordoba The LTA Manchester Trophy - Manchester New Delhi Challenger IV - New Delhi St. Brieuc Challenger Furth Challenger Salzburg Challenger Sacramento Challenger Tiburon Challenger Toyota Challenger Burnie Challenger Taipei City Challenger Ilkley Challenger Jonkoping Challenger St. Brieuc Challenger Anning Challenger Seoul Challenger Stockton Challenger Fairfield Challenger Rennes Challenger Burnie Challenger Great Britain F17 Nottingham Challenger Traralgon Challenger Irving Challenger Surbiton Challenger Australia F4 Australia F5 Canberra Challenger Hungary F6 Czech Republic F4 Czech Republic F5 Tunisia F4 Tunisia F5 Austria F1 Austria F3 Croatia F1 Croatia #1-w1 Australia F9 Croatia F3 Australia F10 Australia F7 France F16 Austria F2 Croatia F2 New Zealand F1 Bosnia/Herzegovina F1 Norway F1 Turkey F4 Australia F2 USA F20 Slovenia F3 Croatia F5 Australia F6 Norway F2 Korea F2 China F1 China F2 Mexico F16 International Indoor Tennis Championships of Croatia - Zagreb Napa Challenger Yokohama Challenger Anning Challenger PBZ Zagreb Indoors - Zagreb Kia International In Kawana - Kawana Eckental Challenger Bauer Watertechnology Cup 2007 - Eckental Caloundra ATP Challenger - Caloundra Burnie Challenger The Hypo Group Tennis International 2008 - Poertschach Seoul Challenger Gerry Weber Open - Halle Medibank International - Sydney Gwangju Challenger AEGON Championships - London Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok China Open - Beijing Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Monza Challenger AEGON Championships - London Rhodes Challenger Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur China Open - Beijing Busan Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Surbiton Challenger Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Surbiton Challenger Ilkley Challenger Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Black Forest Open - Freudenstadt Brisbane International - Brisbane Apia International - Sydney US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Rijeka Challenger PBZ Zagreb Indoors - Zagreb Kia International In Caloundra - Caloundra Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Memphis Open - Memphis Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Ecuador Open - Quito Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Abierto Mexicano - Los Cabos Shenzhen Open - Shenzhen Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Rijeka Open - Rijeka Chengdu Open - Chengdu Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Libema Open - 's-Hertogenbosch Noventi Open - Halle Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Tata Open Maharashtra - Pune Great Ocean Road Open - Melbourne Open 13 Provence - Marseille Mordovia Cup 2008 - Saransk Truist Atlanta Open - Atlanta Citi Open - Washington Singapore Tennis Open - Singapore Astana Open - Nur-Sultan Adelaide International 1 - Adelaide New Delhi Challenger III - New Delhi US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem The Mercedes Benz of Calabasas - Calabasas Gimcheon Challenger Busan Challenger Bauer Watertechnilogy Cup 2008 - Eckental Abierto Internacional Varonil Ciudad de Cancun - Cancun Bangkok Challenger Jersey Challenger Kia International in Caloundra - Caloundra Cancun Challenger Rome Challenger Rome Challenger Istanbul 2 Challenger Karlsruhe Challenger Rimini Challenger Segovia Challenger Ljubljana Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Cancun Challenger Honolulu Challenger Burnie Challenger Zagreb Challenger Caloundra Challenger Alessandria Challenger Prostejov Challenger Braunschweig Challenger Rimini Challenger Binghamton Challenger Salvador Challenger Bangkok Challenger Bangkok Challenger Rennes Challenger Eckental Challenger Guayaquil Challenger Honolulu Challenger Burnie Challenger Sarajevo Challenger Tallahassee Challenger Alessandria Challenger Salzburg Challenger Ostrava Challenger Prague Challenger Eckental Challenger Nottingham Challenger Portoroz Challenger Shenzhen Challenger Traralgon Challenger Yokohama Challenger Toyota Challenger Happy Valley Challenger Busan Challenger Manchester Challenger Ilkley Challenger Kaohsiung Challenger Happy Valley Challenger Ljubljana Open - Ljubljana Dubrovnik Open - Dubrovnik The LTA Bolton Challenger - Bolton Ljubljana Open - Ljubljana Mordovia Cup 2005 - Saransk Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Czech Indoor Open - Prague Internazionali di Tennis - Bergamo Kia International in Burnie - Burnie Gemax Open - Belgrade BH Telecom Indoors Sarajevo 2006 - Sarajevo Unicredit (Suisse) Bank S. A. Challenger - Chiasso Prosperita Open 2006 - Ostrava Oberstaufen Cup - Oberstaufen Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Iskratel Open - Kranj Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava Ipsos Bucharest Challenger - Bucharest Tenerife Challenger Savannah Challenger MST ATP Challenger International - Burnie BH Telecom Sarajevo 2007 - Sarajevo Open Prevadies - St. Brieuc Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Dublin Challenger - Dublin 9° Trani Cup - Trani 's Tennis Masters 07 Challenger - Graz Black Forest Open - Freudenstadt Ljubljana Open - Ljubljana Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Banjaluka Challenger 2007 - Banja Luka Lubbock Challenger - Lubbock Internazionali di Tennis di Bergamo - Bergamo 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona The Surbiton Trophy - Surbiton Medjurgorje Open - Medjugorje Penza Cup 2008 - Penza s'Tennis Masters Challenger - Graz XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai ATP Masters - Shanghai National Bank Men's Rimouski Challenger - Rimouski BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Noumea Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Melbourn Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Recanati Challenger Istanbul Challenger Miami Open - Miami Sacramento Challenger Rogers Cup - Montreal Calabasas Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Nottingham Challenger Shanghai Rolex Masters - Shanghai Marburg Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Vancouver Challenger Rijeka Challenger Puebla Challenger Dallas Challenger Johannesburg Challenger Sarasota Challenger Savannah Challenger Cremona Challenger Nottingham Challenger Rijeka Challenger Noumea Challenger Nottingham Challenger National Bank Open - Montreal Aptos Challenger Recanati Challenger Vancouver Challenger Binghamton Challenger Alphen Challenger Banja Luka Challenger Ljubljana Challenger Belgrade Challenger Seoul Challenger Eckental Challenger Loughborough Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Bergamo Challenger Kyoto Challenger Caltanissetta Challenger Nottingham-2 Challenger Anning Challenger Nottingham 1 Challenger Wuhan Challenger Beijing Challenger Nottingham 2 Challenger Caltanissetta Challenger Istanbul Challenger Batman Challenger Barletta Challenger Dallas Challenger Anning Challenger Busan Challenger Johannesburg Challenger Kun-Ming Challenger Kaoshuing Challenger Melbourne Challenger Athens Challenger Nottingham-2 Challenger Yeongwol Challenger Hong Kong Challenger Launceston Challenger Guangzhou Challenger Kazan Challenger Raanana Challenger Anning Challenger Busan Challenger Karshi Challenger Seoul Challenger Eskisehir Challenger Manchester Challenger Surbiton Challenger Ljubljana Challenger Aptos Challenger Portoroz Challenger Vancouver Challenger Cordenons Challenger Manerbio Challenger Alphen Challenger Shenzhen Challenger Banja Luka Challenger Samarkand Challenger Kaohsiung Challenger Loughborough Challenger Sacramento Challenger Fairfield Challenger Las Vegas Challenger Traralgon Challenger Canberra Challenger Kobe Challenger Busan Challenger Canberra Challenger Dallas Challenger Nanjing Challenger Portoroz Challenger Alphen Challenger Las Vegas Challenger Le Gosier Challenger Surbiton Challenger Rome Challenger Taipei City Challenger Seoul Challenger Winnetka Challenger Cordenons Challenger Portoroz Challenger Maui Challenger Canberra Challenger Traralgon Challenger Canberra Challenger Toyota Challenger Koblenz Challenger Kyoto Challenger Yokohama Challenger Drummondville Challenger Taipei City Challenger Phoenix Challenger Winnetka Challenger Gwangju Challenger Orlando Challenger Nottingham-2 Challenger Kobe Challenger Bangkok Challenger Hua Hin Challenger Guadalajara Challenger Leon Challenger Australian Open - Melbourne Ljubljana Open - Ljubljana Kyoto Challenger Brisbane International - Brisbane Tiburon Challenger Australian Open - Melbourne Bastad Challenger ATP Studena Croatia Open Umag - Umag Antonio Savoldi-Marco Co. - Manerbio U.S. Open - New York St. Petersburg 1 Challenger Gerry Weber Open - Halle Australian Open - Melbourne Australian Open - Melbourne Croatia Open - Umag Croatia Open - Umag PBZ Zagreb Indoors - Zagreb ATP Studena Croatia Open Umag - Umag Heineken Open - Auckland French Open - Paris Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Wimbledon - London BMW Open - Munich U.S. Open - New York Australian Open - Melbourne US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta French Open - Paris Wimbledon - London SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Open - New York Campbell's Hall of Fame Tennis Championships - Newport Australian Open - Melbourne Citi Open - Washington SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis French Open - Paris Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Wimbledon - London U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Shenzhen Open - Shenzhen China Open - Beijing U.S. Open - New York Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Australian Open - Melbourne Delray Beach Open - Delray Beach Rakuten Japan Open - Tokyo French Open - Paris Brisbane International - Brisbane New York Open - New York Wimbledon - London Hall of Fame Open - Newport U.S. Open - New York Sydney International - Sydney Australian Open - Melbourne Dubai Duty Free Tennis Championships - Dubai Sardegna Open - Cagliari Abierto de Tenis Mifel - Los Cabos Portugal Open - Oeiras French Open - Paris Wimbledon - London Rakuten Japan Open - Tokyo Jinan Challenger Bengalaru Challenger Shenzhen Open - Shenzhen Brisbane International - Brisbane Rakuten Japan Open - Tokyo BMW Open - Munich U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Bet-at-home Open - Hamburg Abierto Mexicano de Tenis Mifel - Los Cabos BNP Paribas Masters - Paris U.S. Open - New York BB&T Atlanta Open - Atlanta Rogers Cup - Toronto Australian Open - Melbourne Garanti Koza Sofia Open - Sofia Serbia Open - Belgrade Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BB&T Atlanta Open - Atlanta Miami Open - Miami Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Hall of Fame Tennis Championships - Newport Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Hopman Cup - Perth Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group II, 2R, RSA-SLO 5-0 Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Hopman Cup - Perth Australian Open (juniors) Olympics - Paris